package org.dbview.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.dbview.model.ViewDictionary;
import org.dbview.model.ViewdictPageItem;

public interface IViewDictionaryMapper {

	public List<ViewDictionary> findViewByModulAndTable(ViewdictPageItem viewdictPageItem);
	
	public Integer countByModulAndTable(ViewdictPageItem viewdictPageItem);
	
	public List<ViewDictionary> findColumnByTable(String tableName);
	
	public List<ViewDictionary> findAllTable();
	
	public List<ViewDictionary> findViewByTable(String tableName);
	
	public List<ViewDictionary> findViewByTableAndColumn(Map<String, String> paramsMap);
}
